home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / apidev / netdmo.exe / VBDEF.BI < prev    next >
Text File  |  1993-08-12  |  5KB  |  203 lines

  1. TYPE NetAddr                                    'GetInternetAddress
  2.       ConnectNum AS INTEGER
  3.       AxAsm AS INTEGER
  4.       returnstr AS STRING * 12
  5. END TYPE
  6.  
  7.  
  8. TYPE Hex2asc                                  'Hex2asc
  9.       Beginstr AS STRING * 12
  10.       NetAddr AS STRING * 24
  11. END TYPE
  12.  
  13.  
  14. TYPE ConInfo                                    'GetConnectionInfo
  15.       ConnectNum AS INTEGER
  16.       ReturnCode AS INTEGER
  17.       ObjectType AS INTEGER
  18.       ObjectName AS STRING * 48
  19. END TYPE
  20.  
  21.  
  22. TYPE ConNum                                     'GetConnectionNumber
  23.       ConnectionNumber AS INTEGER
  24. END TYPE
  25.  
  26.  
  27. TYPE ShellI                                     'GetShellInfo
  28.     majorVersion AS INTEGER
  29.     MinorVersion AS INTEGER
  30.     revnum AS INTEGER
  31.     OsType AS STRING * 10
  32.     OsVersion AS STRING * 10
  33.     hardwareType AS STRING * 10
  34. END TYPE
  35.  
  36.  
  37. TYPE LDrives                                    'GetNumberOfLocalDrives
  38.       Drives AS INTEGER
  39. END TYPE
  40.  
  41.  
  42. TYPE SConinfo                                   'ServerConnectionInfo
  43.       conID1 AS INTEGER
  44.       conID2 AS INTEGER
  45.       conID3 AS INTEGER
  46.       conID4 AS INTEGER
  47.       conID5 AS INTEGER
  48.       conID6 AS INTEGER
  49.       conID7 AS INTEGER
  50.       conID8 AS INTEGER
  51.       server1 AS STRING * 50
  52.       server2 AS STRING * 50
  53.       server3 AS STRING * 50
  54.       server4 AS STRING * 50
  55.       server5 AS STRING * 50
  56.       server6 AS STRING * 50
  57.       server7 AS STRING * 50
  58.       server8 AS STRING * 50
  59. END TYPE
  60.  
  61.  
  62. TYPE LogTime                                    'GetLoginTime
  63.       ConnectNum AS INTEGER
  64.       ReturnCode AS INTEGER
  65.       year AS INTEGER
  66.       month AS INTEGER
  67.       daydate AS INTEGER
  68.       hour AS INTEGER
  69.       minute AS INTEGER
  70.       second AS INTEGER
  71.       day AS INTEGER
  72. END TYPE
  73.  
  74.  
  75. TYPE ObInfo                                     'GetObjectInfo
  76.       ReturnCode AS INTEGER
  77.       ObjectType AS INTEGER
  78.       ObjectName AS STRING * 47
  79.       ObjectID   AS STRING * 4
  80. END TYPE
  81.  
  82. TYPE Obid
  83.     strin AS STRING * 4
  84.     strout AS STRING * 8
  85. END TYPE
  86.  
  87. TYPE ClCon                                      'ClearConnection
  88.       ConnectNum AS INTEGER
  89.       ReturnCode AS INTEGER
  90. END TYPE
  91.  
  92.  
  93. TYPE CapStat                                    'GetLPTCaptureStatus
  94.       ReturnCode AS INTEGER
  95.       ConnID AS INTEGER
  96. END TYPE
  97.  
  98.  
  99. TYPE PFlags                                     'GetPrintFlag
  100.     Flags AS INTEGER                        'SetPrintFlag
  101.     TabSize AS INTEGER
  102.     Copies AS INTEGER
  103.     BannerText AS STRING * 13
  104.     LPTNum AS INTEGER
  105.     Timeout AS INTEGER
  106.     ReturnCode AS INTEGER
  107. END TYPE
  108.  
  109. TYPE GDLP                                       'GetDefaultLocalPrinter
  110.       LPTNum AS INTEGER
  111. END TYPE
  112.  
  113. TYPE QUEUE                                      'SetCapturePrintQueue
  114.       LPTNum AS INTEGER
  115.       queueID AS STRING * 8
  116.       ReturnCode AS INTEGER
  117. END TYPE
  118.  
  119.  
  120. TYPE CAPTURE                                       'StartLPTCapture
  121.       LPTNum AS INTEGER                         'CancelSpecificLPTCapture
  122.       ReturnCode AS INTEGER                     'SetDefaultLocalPrinter
  123. END TYPE
  124.  
  125.  
  126. TYPE OCBindery                                  'OpenBindery
  127.     ReturnCode AS INTEGER                   'CloseBindery
  128. END TYPE
  129.  
  130. TYPE GST                                        'GetServerTime  
  131.       year AS INTEGER
  132.       month AS INTEGER
  133.       daydate AS INTEGER
  134.       hour AS INTEGER
  135.       minute AS INTEGER
  136.       second AS INTEGER
  137.       day AS INTEGER
  138. END TYPE
  139.  
  140. TYPE SST                                        'SetServerTime
  141.       year AS INTEGER
  142.       month AS INTEGER
  143.       day AS INTEGER
  144.       hour AS INTEGER
  145.       minute AS INTEGER
  146.       second AS INTEGER
  147.       ReturnCode AS INTEGER
  148. END TYPE
  149.  
  150.  
  151. TYPE SCMESS                                     'SendMsgToConsole
  152.       ReturnCode AS INTEGER
  153.       Message AS STRING * 60
  154. END TYPE
  155.  
  156.  
  157. TYPE SBMESS                                     'SendBroadcastMsg
  158.       ConID AS INTEGER
  159.       ReturnCode AS INTEGER
  160.       Message AS STRING * 55
  161. END TYPE
  162.  
  163.  
  164. TYPE SBMODE                                     'SetBroadcastMode
  165.       Mode AS INTEGER
  166. END TYPE
  167.  
  168. TYPE DefServ                    'GetDefaultConnectionID
  169.      DefConnectionID AS INTEGER
  170. END TYPE
  171.  
  172.  
  173. ' DECLARE STATMENTS
  174.  
  175. DECLARE SUB GetIntenetAddress (Addr AS NetAddr)
  176. DECLARE SUB Hex2asc (hex2Ascii AS Hex2asc)
  177. DECLARE SUB GetConnectionInfo (Info AS ConInfo)
  178. DECLARE SUB GetConnectionNumber (Con AS ConNum)
  179. DECLARE SUB Getshellinfo (Wshell AS ShellI)
  180. DECLARE SUB GetNumberOfLocalDrives (Drives AS LDrives)
  181. DECLARE SUB GetServerConnectionInfo (Serv AS SConinfo)
  182. DECLARE SUB GetLoginTime (Logintime AS LogTime)
  183. DECLARE SUB GetObjectInfo (ObjectInfo AS ObInfo)
  184. DECLARE SUB ConvertObjectID (ID AS Obid)
  185. DECLARE SUB ClearConnection (ClearCon1 AS ClCon)
  186. DECLARE SUB GetLPTCaptureStatus (CaptureStats AS CapStat)
  187. DECLARE SUB GetPrintFlag (GPFlags AS PFlags)
  188. DECLARE SUB SetPrintFlag (SPFlags AS PFlags)
  189. DECLARE SUB SetDefaultLocalPrinter (SDefPrinter AS CAPTURE)
  190. DECLARE SUB GetDefaultLocalPrinter (GDefPrinter AS GDLP)
  191. DECLARE SUB SetCapturePrintQueue (SetQueue AS QUEUE)
  192. DECLARE SUB StartLPTCapture (StartCapture AS CAPTURE)
  193. DECLARE SUB EndSpecificLPTCapture (ECap AS CAPTURE)
  194. DECLARE SUB CloseBindery (CloseBind AS OCBindery)
  195. DECLARE SUB OpenBindery (OpenBind AS OCBindery)
  196. DECLARE SUB GetServerTime (GetServTime AS GST)
  197. DECLARE SUB SetServerTime (SetServTime AS SST)
  198. DECLARE SUB SendMsgToConsole (SendC AS SCMESS)
  199. DECLARE SUB SendBroadcastMsg (SendB AS SBMESS)
  200. DECLARE SUB SetBroadcastMode (SetMode1 AS SBMODE)
  201. DECLARE SUB GetDefaultConnectionID (Defserver AS DefServ)
  202.  
  203.